#egain-chat-header-small nav.egain-navbar-fixed-top .colored {
    height: 63px;
    background: #fff;
    background: -webkit-linear-gradient(#fff, #fff);
    background: -moz-linear-gradient(#fff, #fff);
    background: -o-linear-gradient(#fff, #fff);
    background: -ms-linear-gradient(#fff, #fff);
    background: linear-gradient(#fff, #fff);
    border-bottom: 2px solid #eee;
    border-top: 1px solid #eee;
}

#egain-chat-header-small nav.egain-navbar-fixed-top .row .header-message {
    font-size: 18px;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    height: 0px;
    padding-top: 0px;
}

div#egain-chat-pre-chat-page .action-footer .btn:hover {
    background: #009dd9!important;
    background: -webkit-linear-gradient(#009dd9, #009dd9) !important;
    background: -moz-linear-gradient(#009dd9, #009dd9) !important;
    background: -o-linear-gradient(#009dd9, #009dd9) !important;
    background: -ms-linear-gradient(#009dd9, #009dd9) !important;
    background: linear-gradient(#009dd9, #009dd9) !important;
}
div#egain-chat-pre-chat-page .action-footer .btn {
    padding: 10px 20px;
    border-color: #009dd9;
    border-radius: 0px;
    background: #009dd9 !important;
    background: -webkit-linear-gradient(#009dd9, #009dd9) !important;
    background: -moz-linear-gradient(#009dd9, #009dd9) !important;
    background: -o-linear-gradient(#009dd9, #009dd9) !important;
    background: -ms-linear-gradient(#009dd9, #009dd9) !important;
    background: linear-gradient(#009dd9, #009dd9) !important;
    color: #FFFFFF;
    font-weight: bold;
}

div#egain-chat-pre-chat-page .pre-chat-text .chat-title {
    font-size: 20px;
    font-weight: bold;
    margin-left: 31px;
}

div#egain-chat-pre-chat-page .pre-chat-text .chat-intro {
    font-size: 13px;
    margin-left: 31px;
    color: #555555;
}

#egain-chat-header-small .header-button .eg-font-2 {
    color: #959595;
}

#egain-chat-pre-chat-params-list {
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 15px;
    margin-top: 12px;
}
.col-xs-7 {
    width: 58.33333333%;
    padding-left: 24px;
}

div#egain-chat-overlay .egain-navbar-fixed-bottom .action-footer .btn {
    font-size: 14px;
}

#egain-chat-transcript .customer .bubble {
    background: #a1d9ef!important;
    background: -webkit-linear-gradient(#a1d9ef, #a1d9ef) !important;
    background: -moz-linear-gradient(#C5EBF5, #C5EBF5) !important;
    background: -o-linear-gradient(#C5EBF5, #C5EBF5) !important;
    background: -ms-linear-gradient(#C5EBF5, #C5EBF5) !important;
    background: linear-gradient(#a1d9ef, #a1d9ef) !important;
    color: #101010;
}

#egain-chat-transcript .customer .bubble:after {
    border-color: #a1d9ef transparent;
    left: 15px;
}

#egain-chat-transcript .agent .bubble {
    color: #101010;
    background: #edeff1 !important;
    background: -webkit-linear-gradient(#F1F4F8, #F1F4F8) !important;
    background: -moz-linear-gradient(#F1F4F8, #F1F4F8) !important;
    background: -o-linear-gradient(#F1F4F8, #F1F4F8) !important;
    background: -ms-linear-gradient(#F1F4F8, #F1F4F8) !important;
    background: linear-gradient(#edeff1, #edeff1) !important;
}

#egain-chat-transcript .agent .bubble:after {
    border-color: #edeff1 transparent;
    right: 15px;
}

#egain-chat-header-small .ass-menu-button .eg-bars-icon {
    color: #959595;
}

div#egain-chat-post-chat-page .action-footer .btn {
    padding: 8px 13px;
    border-color: #009dd9;
    border-radius: 0px;
    background: #009dd9 !important;
    background: -webkit-linear-gradient(#009dd9, #009dd9) !important;
    background: -moz-linear-gradient(#009dd9, #009dd9) !important;
    background: -o-linear-gradient(#009dd9, #009dd9) !important;
    background: -ms-linear-gradient(#009dd9, #009dd9) !important;
    background: linear-gradient(#009dd9, #009dd9) !important;
    color: #FFFFFF;
}

div#egain-chat-post-chat-page .action-footer .btn:hover {
    background: #009dd9 !important;
    background: -webkit-linear-gradient(#009dd9, #009dd9) !important;
    background: -moz-linear-gradient(#009dd9, #009dd9) !important;
    background: -o-linear-gradient(#009dd9, #009dd9) !important;
    background: -ms-linear-gradient(#009dd9, #009dd9) !important;
    background: linear-gradient(#009dd9, #009dd9) !important;
}
#egain-chat-post-chat-survey > div .form-group-rating, #egain-chat-post-chat-survey > div textarea {
    border-radius: 3px;
    border-color: rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.9);
    padding: 10px;
    border-width: 1px;
    border-style: solid;
    height: 75px;
}

#egain-chat-post-chat-survey {
    background-color: #fff;
    color: #E30000;
    border: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
}
#egain-chat-thanks-message .thanks-image {
    height: 50px;
    margin-top: 25px;
    margin-bottom: 25px;
    display: none;
}

#egain-chat-thanks-message .thanks-text span {
    top: 40px;
    padding: 0px 0px;
    position: relative;
}

#egain-chat-thanks-message {
    text-align: left;
    padding-left: 36px;
    font-size: 14px;
}

#egain-chat-post-chat-survey > div h4 {
    color: #555555;
    line-height: normal;
    margin-bottom: 20px;
    font-size: 13px;
    font-family: "Open Sans";
    font-weight: 600;
}
div#egain-chat-overlay .egain-chat-window {
    
    color: #333;
    
}

#ngProgress-container {
   
    margin: -13px;
   
}  

div#egain-chat-pre-chat-page .egain-navbar-fixed-bottom .chat-requiredItem {
    font-size: 12px;
    margin-left: 15px;
    margin-block-end: auto;
}

div#egain-chat-overlay .egain-chat-content {
   
    bottom: 100px;
   
}